package cn.service;

import cn.constant.Messages;
import cn.entity.Article;
import cn.entity.User;

import java.util.List;
import java.util.UUID;

/**
 * @author m on 2023/1/28
 * Description:
 */
public interface ArticleService {


    Article getById(UUID id);

    //创建文章
    Article createArticle(Article article);
    //更改文章
    Article updateArticle(Article article,String token);
    //删除文章
    Messages deleteArticle(UUID id,String token);

    //查找用户的文章
    List<Article> getArticlesByUser(User user);
    //分页查找
    List<Article> get(int page,int size);
    //条件查找
    List<Article> search(String kw);


}
